package com.ruoyi.bases.service;

import java.util.List;
import com.ruoyi.bases.domain.JwInternshipBases;

/**
 * 校外实习基地情况Service接口
 * 
 * @author ruoyi
 * @date 2024-11-13
 */
public interface IJwInternshipBasesService 
{
    /**
     * 查询校外实习基地情况
     * 
     * @param ibId 校外实习基地情况主键
     * @return 校外实习基地情况
     */
    public JwInternshipBases selectJwInternshipBasesByIbId(Long ibId);

    /**
     * 查询校外实习基地情况列表
     * 
     * @param jwInternshipBases 校外实习基地情况
     * @return 校外实习基地情况集合
     */
    public List<JwInternshipBases> selectJwInternshipBasesList(JwInternshipBases jwInternshipBases);

    /**
     * 新增校外实习基地情况
     * 
     * @param jwInternshipBases 校外实习基地情况
     * @return 结果
     */
    public int insertJwInternshipBases(JwInternshipBases jwInternshipBases);

    /**
     * 修改校外实习基地情况
     * 
     * @param jwInternshipBases 校外实习基地情况
     * @return 结果
     */
    public int updateJwInternshipBases(JwInternshipBases jwInternshipBases);

    /**
     * 批量删除校外实习基地情况
     * 
     * @param ibIds 需要删除的校外实习基地情况主键集合
     * @return 结果
     */
    public int deleteJwInternshipBasesByIbIds(Long[] ibIds);

    /**
     * 删除校外实习基地情况信息
     * 
     * @param ibId 校外实习基地情况主键
     * @return 结果
     */
    public int deleteJwInternshipBasesByIbId(Long ibId);
}
